//
//  BaseModel.h
//  TestApplication
//
//  Created by 曹曹 on 16/8/26.
//  Copyright © 2016年 曹曹. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN
@interface BaseModel : NSObject

/**
 *  基类构造器方法
 *
 *  @param dictionary model对应的字典
 *
 *  @return 
 */
+ (__kindof BaseModel *)modelWithDictionary:(NSDictionary *)dictionary;

/**
 将数组属性转成模型

 @param clasz model的类名
 @param value 数组

 @return 数组属性
 */
- (__kindof NSArray *)arrayWithClass:(Class)clasz value:(id)value;

@end
NS_ASSUME_NONNULL_END
